草庐IT

Android RemoteControlClient 位图缩放

全部标签

windows - 用户界面的缩放(放大/缩小)行为的标准键是什么

我们正在开发一个使用绘图显示数据的应用程序。我们允许放大和缩小——不需要上下滚动。双击用于放大,退格键用于缩小。+和-键是放大和缩小我们无法对向上和向下箭头进行标准化-向上箭头通常表示放大还是缩小?我们正在编写代码来进行缩放,这是一个UI问题-如果有更好的网站,请迁移。 最佳答案 双击缩放和退格缩小似乎不是一个直观的选择。我想说+/-和缩放键一样有意义,就像浏览器一样,但前提是您将它​​们与CTRL修饰符结合使用。箭头键绝对不能用于缩放。箭头键表示移动插入符号,或在没有插入符号时滚动。切勿将它们用于缩放。

c++ - Windows 上 C++ 中的位图操作

我自己有一个位图句柄,用C++,在Windows上:HBITMAPhBitmap;我想在这张图片上做一些图片识别、模式分析之类的事情。在我的大学学习中,我在Matlab中完成了这项工作,很容易根据它们的位置获取各个像素,但我不知道如何在Windows下的C++中执行此操作——我真的无法做到了解我到目前为止所读的内容。我看到了一些对外观漂亮的Bitmap类的引用,它可以让您进行setPixel()和getPixel()之类的操作,但我认为这是与.net一起使用的。我应该如何将我的HBITMAP变成我可以轻松玩的东西?我需要能够获取RGBA信息。是否有库允许我处理数据而无需了解DC和Bit

wpf - 有没有办法使用 native C++ 从 WPF 窗口捕获位图?

想象一下MDI应用程序中的一个文档窗口,它包含一个WPF子窗口,例如边栏。如何获得包含WPF像素和GDI(非wpf)像素的位图?我发现,在为Win7任务栏应用程序图标悬停进行缩略图预览时,我在预览中应该是WPF像素的部分变黑了。我当前的方法只是抓取文档窗口的位图捕获。然后我得到一个DC用于预览,从中制作一个内存DC,然后选择我的位图。然后我做了一些大小调整,并将内存dc位转换为真正的dc。我猜BitBlt操作没有考虑到WPF像素是硬件加速的,因此需要从图形硬件中获取这一事实。GDI中的所有内容都得到很好的管理,但是当没有WPF子窗口时,预览图像看起来很好。我想知道是否有可能从nativ

c# - 快速缩放/裁剪位图图像流以在 WPF 中显示

问题:缩放和/或裁剪从WritableBitmap提供的位图以便在UI中显示的快速方法是什么?要求:CPU使用率低处理大型图像(5兆像素,大约2500x2000像素)调整大小和/或裁剪到与显示位图的UI元素相同的分辨率/区域。使用WPF具体来说,它必须允许14FPS5百万像素相机图像流全速显示在WPFUI元素中。更新:通过使用ImageBrush绘制到Canvas控件,我已经能够大大加快绘图速度,如下所示,其中m_bitmap是我的WriteableBitmap:ImageBrushbrush=newImageBrush();brush.ImageSource=m_bitmap;bru

windows - 使用 pyqt4 正确处理 Windows 操作系统缩放

在使用pyqt4在一些标准屏幕上进行了长期开发之后,我在Windows的一个新界面上测试了我的程序,并使用了高分辨率屏幕。我猜Windows8.1设置了一些扩展来处理应用程序。在这个新屏幕上加载程序时,所有文本都会缩放,但按钮布局等不会。这会导致文本超出方框,变得不可读。PyQt4中有没有办法正确处理这种类型的缩放? 最佳答案 由于问题没有得到回答,我找到的唯一选择是最新的Qt5.4现在已经实现了这个能力。http://doc.qt.io/qt-5/highdpi.html如果Qt4出现另一个答案,我会接受。

c++ - C++中的简单位图图形?

我是一名Flash程序员,目前正在研究C++。在flash中,您可以创建一个位图并将其放置在屏幕上,然后使用getPixel(x,y)、setPixel(x,y,c)等方法。按ctrl+enter,您就可以开始做任何您想做的事情。我使用VisualC++2010。由于我经常使用Flash,所以我习惯了简单而简短的命令。但在C++中,更难弄清楚如何获得可以操作像素的位图。我不太了解图形引擎或3D引擎,这将是非常有用的信息,但首先我想看看我可以用像素创建什么,所以你知道创建可操作位图的简单方法吗在C++中?尽可能优化,然后我可以编写自己的drawLine、drawCurve等函数。:)

windows - 如何在我的代码中定义 Wasabi Azure 缩放 block 的规则?

我考虑使用Wasabiblock来自动扩展我的Azure应用程序。Lookslike规则必须硬编码在XML文件中。这让我很困扰,因为我想要的应用程序规则需要一个相当复杂的指标,我必须在我的代码中计算它。作为一个疯狂的例子,假设我的应用程序生成一个随机数流-零和一个-每个实例计算行中“一”的数量和行中“零”的数量。我想在任何实例遇到十个或更多连续的“一”时放大,并在任何实例遇到十个或更多连续的“零”时缩小。我可以毫无问题地在我的代码中检测到此类情况,但我如何让Wasabi对它们使用react并扩展应用程序? 最佳答案 为此,您需要实现

python - 如何将字符串用于图标位图?

有没有办法在Tkinter(Python2.7.9)模块中为iconbitmap使用字符串?我知道你可以提供一个文件路径(尽管我不明白作为参数的default和bitmap之间的区别在哪里。我问的原因是因为我想用py2exe从Python脚本创建一个.exe(有效),但我需要创建一个图标文件,然后才能使用图标。欢迎任何解决方法或其他方法。 最佳答案 (注意使用Python3的人,请参阅我的supplementalanswer以获得仅适用于该版本的替代方案。)除了Python2.x中的文件路径,我不知道有什么方法可以传递iconbit

C++ 停止显示位图

如何停止在我的Win32项目中显示位图。我有一个在WM_PAINT中调用的方法,称为LoadBitmap。它的代码如下所示:boolLoadBitmap(LPTSTRszfilename,HDCwinhdc,intx,inty){HBITMAPbitmap;bitmap=(HBITMAP)LoadImage(NULL,szfilename,IMAGE_BITMAP,0,0,LR_LOADFROMFILE);if(bitmap==NULL){::MessageBox(NULL,_T("Bitmapfailed"),NULL,MB_OK);returnfalse;}HDChdc;hdc=:

python - 如何制作当前鼠标指针的位图?

我想用Python编写一个屏幕截图工具。现在我正在研究我该怎么做。我有一个使用win32api制作屏幕截图的脚本,如here,但想在屏幕截图中包含鼠标指针。使用win32gui.GetCursorInfo()我得到它的状态(显示/隐藏)、它的句柄和它的位置。我的目标是使用句柄访问光标的实际位图,复制它,并将其添加到我的屏幕截图中的正确坐标处。但是,我似乎找不到任何文档说明一旦获得该句柄我可以用它做什么。我在想我可能必须像屏幕截图本身那样做,即获取光标的DC,创建与其兼容的位图并使用BitBlt复制到其中。我走在正确的轨道上吗? 最佳答案